home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / dpjolt04.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  13.9 KB  |  440 lines

  1. *PPD-Adobe: "4.0"
  2. *% Copyright 1994 Dataproducts corporation.
  3. *% All Rights Reserved.
  4. *% Permission is granted for redistribution of this file as
  5. *% long as this copyright notice is intact and the contents
  6. *% of the file are not altered in any way from their original form.
  7. *% End of Copyright statement
  8. *FormatVersion: "4.0"
  9. *FileVersion: "DPC4.0W1.03.110995"
  10. *LanguageVersion: English
  11. *PCFileName: "DPJOLT04.PPD"
  12. *Product: "(Dataproducts JOLT PS)"
  13. *PSVersion: "(2010.127) 28"
  14. *ModelName: "Dataproducts JOLT PS"
  15. *ShortNickName: "Dataproducts JOLT PS"
  16. *NickName: "Dataproducts JOLT PS"
  17.  
  18. *% ==== Device Capabilities ===============
  19. *LanguageLevel: "2"
  20. *Protocols: BCP
  21. *FreeVM: "491008"
  22. *ColorDevice: True
  23. *DefaultColorSpace: CMYK
  24. *VariablePaperSize: False
  25. *FileSystem: True
  26. *?FileSystem: "
  27.   save false
  28.    (%disk?%) 
  29.    { currentdevparams dup /Writeable known
  30.       { /Writeable get {pop true} if }  { pop } ifelse 
  31.     } 10 string /IODevice resourceforall
  32.     {(True)}{(False)} ifelse = flush
  33.  restore"
  34. *End
  35. *Throughput: "1"
  36. *Password: "()" 
  37. *ExitServer: "
  38.  count 0 eq
  39.  { false } { true exch startjob } ifelse
  40.  not { 
  41.      (WARNING: Cannot modify initial VM.) =
  42.      (Missing or invalid password.) =
  43.      (Please contact the author of this software.) = flush quit
  44.      } if
  45. "
  46. *End
  47. *Reset: "
  48.  count 0 eq
  49.  { false } { true exch startjob } ifelse
  50.  not { 
  51.     (WARNING: Cannot reset printer.) =
  52.     (Missing or invalid password.) =
  53.     (Please contact the author of this software.) = flush quit
  54.     } if
  55.  systemdict /quit get exec
  56.  (WARNING : Printer Reset Failed.) = flush
  57. "
  58. *End
  59.  
  60. *DefaultResolution: 300dpi
  61.  
  62. *% Halftone Information ===============
  63. *ScreenFreq: "56.0"
  64. *ScreenAngle: "22.0"
  65. *DefaultScreenProc: Dot
  66. *ScreenProc Dot: "
  67.   { abs exch abs 2 copy add 1 gt
  68.     {1 sub dup mul exch 1 sub dup mul add 1 sub }
  69.     {dup mul exch dup mul add 1 exch sub }ifelse }
  70. "
  71. *End
  72. *ScreenProc Line: "{ pop }"
  73. *ScreenProc Ellipse: "
  74.   { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  75. *End
  76.  
  77. *DefaultTransfer: Null
  78. *Transfer Null: "{ }"
  79. *Transfer Null.Inverse: "{ 1 exch sub }"
  80.  
  81. *% Paper Handling ===================
  82.  
  83. *OpenUI *PageSize: PickOne
  84. *OrderDependency: 30 AnySetup *PageSize
  85. *DefaultPageSize: Letter
  86. *PageSize Letter: "
  87.   3 dict
  88.     dup /PageSize [612 792] put
  89.     dup /ImagingBBox null put
  90.     dup /InputAttributes 1 dict
  91.       dup 0 currentpagedevice /InputAttributes get 0 get dup length dict copy
  92.         dup /PageSize [612 792] put
  93.       put
  94.     put
  95.    setpagedevice"
  96. *End
  97. *PageSize Legal: "
  98.   3 dict
  99.     dup /PageSize [612 1008] put
  100.     dup /ImagingBBox null put
  101.     dup /InputAttributes 1 dict
  102.       dup 0 currentpagedevice /InputAttributes get 0 get dup length dict copy
  103.         dup /PageSize [612 1008] put
  104.       put
  105.     put
  106.    setpagedevice"
  107. *End
  108. *PageSize A4: "
  109.   3 dict
  110.     dup /PageSize [595 842] put
  111.     dup /ImagingBBox null put
  112.     dup /InputAttributes 1 dict
  113.       dup 0 currentpagedevice /InputAttributes get 0 get dup length dict copy
  114.         dup /PageSize [595 842] put
  115.       put
  116.     put
  117.    setpagedevice"
  118. *End
  119. *PageSize Executive: "
  120.   3 dict
  121.     dup /PageSize [522 756] put
  122.     dup /ImagingBBox null put
  123.     dup /InputAttributes 1 dict
  124.       dup 0 currentpagedevice /InputAttributes get 0 get dup length dict copy
  125.         dup /PageSize [522 756] put
  126.       put
  127.     put
  128.    setpagedevice"
  129. *End
  130. *PageSize B5: "
  131.   3 dict
  132.     dup /PageSize [516 729] put
  133.     dup /ImagingBBox null put
  134.     dup /InputAttributes 1 dict
  135.       dup 0 currentpagedevice /InputAttributes get 0 get dup length dict copy
  136.         dup /PageSize [516 729] put
  137.       put
  138.     put
  139.    setpagedevice"
  140. *End
  141. *PageSize Folio: "
  142.   3 dict
  143.     dup /PageSize [595 936] put
  144.     dup /ImagingBBox null put
  145.     dup /InputAttributes 1 dict
  146.       dup 0 currentpagedevice /InputAttributes get 0 get dup length dict copy
  147.         dup /PageSize [595 936] put
  148.       put
  149.     put
  150.    setpagedevice"
  151. *End
  152. *?PageSize: "
  153.  save
  154.    currentpagedevice /PageSize get aload pop
  155.    2 copy gt {exch} if 
  156.    (Unknown) 
  157.   6 dict
  158.    dup [612 792] (Letter) put
  159.    dup [612 1008] (Legal) put
  160.    dup [595 842] (A4) put
  161.    dup [522 756] (Executive) put
  162.    dup [516 729] (B5) put
  163.    dup [595 936] (Folio) put
  164.  { exch aload pop 4 index sub abs 5 le exch 
  165.    5 index sub abs 5 le and 
  166.       {exch pop exit} {pop} ifelse
  167.    } bind forall
  168.    = flush pop pop
  169. restore 
  170. "
  171. *End
  172. *CloseUI: *PageSize
  173.  
  174. *RequiresPageRegion All: True
  175.  
  176. *OpenUI *PageRegion:  PickOne
  177. *OrderDependency: 40 AnySetup *PageRegion
  178. *DefaultPageRegion: Letter
  179. *PageRegion Letter: "
  180.     3 dict dup 
  181.      /PageSize [612 792] put dup 
  182.      /ImagingBBox null put dup
  183.      /InputAttributes 1 dict dup 0 currentpagedevice
  184.      /InputAttributes get 0 get dup length dict copy dup
  185.      /PageSize [612 792] put
  186.     put
  187.    put
  188.  setpagedevice"
  189. *End
  190. *PageRegion Legal:  "
  191.     3 dict dup 
  192.      /PageSize [612 1008] put dup 
  193.      /ImagingBBox null put dup
  194.      /InputAttributes 1 dict dup 0 currentpagedevice
  195.      /InputAttributes get 0 get dup length dict copy dup
  196.      /PageSize [612 1008] put
  197.     put
  198.    put
  199.  setpagedevice"
  200. *End
  201. *PageRegion A4:  "
  202.     3 dict dup 
  203.      /PageSize [595 842] put dup 
  204.      /ImagingBBox null put dup
  205.      /InputAttributes 1 dict dup 0 currentpagedevice
  206.      /InputAttributes get 0 get dup length dict copy dup
  207.      /PageSize [595 842] put
  208.     put
  209.    put
  210.  setpagedevice"
  211. *End
  212. *PageRegion Executive: "
  213.     3 dict dup 
  214.      /PageSize [522 756] put dup 
  215.      /ImagingBBox null put dup
  216.      /InputAttributes 1 dict dup 0 currentpagedevice
  217.      /InputAttributes get 0 get dup length dict copy dup
  218.      /PageSize [522 756] put
  219.     put
  220.    put
  221.  setpagedevice"
  222. *End
  223. *PageRegion B5: "
  224.     3 dict dup 
  225.      /PageSize [516 729] put dup 
  226.      /ImagingBBox null put dup
  227.      /InputAttributes 1 dict dup 0 currentpagedevice
  228.      /InputAttributes get 0 get dup length dict copy dup
  229.      /PageSize [516 729] put
  230.     put
  231.    put
  232.  setpagedevice"
  233. *End
  234. *PageRegion Folio: "
  235.     3 dict dup 
  236.      /PageSize [595 936] put dup 
  237.      /ImagingBBox null put dup
  238.      /InputAttributes 1 dict dup 0 currentpagedevice
  239.      /InputAttributes get 0 get dup length dict copy dup
  240.      /PageSize [595 936] put
  241.     put
  242.    put
  243.  setpagedevice"
  244. *End
  245. *CloseUI: *PageRegion
  246.  
  247. *% The following entries provide information about specific paper keywords.
  248. *DefaultImageableArea: Letter
  249. *ImageableArea Letter: "12.72 7.56 596.4 774.12 "
  250. *ImageableArea Legal: "12.7201 12.84 588.72 995.4 "
  251. *ImageableArea A4: "12.7201 12.84 581.04 829.32 "
  252. *ImageableArea Executive: "12.7201 12.84 511.92 743.4 "
  253. *ImageableArea B5: "12.7201 12.84 504.92 717.4 "
  254. *ImageableArea Folio: "12.7201 12.84 583.92 924.4 "
  255. *?ImageableArea: "
  256.  save
  257.    /cvp {(                )cvs print ( ) print } bind def
  258.    /upperright {10000 mul floor 10000 div} bind def
  259.    /lowerleft {10000 mul ceiling 10000 div} bind def
  260.    newpath clippath pathbbox
  261.    4 -2 roll exch 2 {lowerleft cvp} repeat
  262.    exch 2 {upperright cvp} repeat flush
  263.  restore
  264. "
  265. *End
  266.  
  267. *% These provide the physical dimensions of the paper (by keyword)
  268. *DefaultPaperDimension: Letter
  269. *PaperDimension Letter: "612 792"
  270. *PaperDimension Legal: "612 1008"
  271. *PaperDimension A4: "595 842"
  272. *PaperDimension Executive: "522 756"
  273. *PaperDimension B5: "516 729"
  274. *PaperDimension Folio: "595 936"
  275.  
  276. *OpenUI *InputSlot: PickOne
  277. *OrderDependency: 20 AnySetup *InputSlot
  278. *DefaultInputSlot: Cassette
  279. *InputSlot Cassette: " "
  280. *CloseUI: *InputSlot
  281.  
  282. *DefaultOutputOrder: Normal
  283.  
  284.  
  285. *%ManualFeed True:  "1 dict dup /ManualFeed true put setpagedevice"
  286. *%ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  287. *%?ManualFeed: "
  288. *%  save
  289. *%      currentpagedevice /ManualFeed get 
  290. *%        {(True)} {(False)} ifelse = flush
  291. *%   restore
  292. *%"
  293.  
  294.  
  295. *% Font Information =====================
  296. *DefaultFont: Courier
  297. *Font AvantGarde-Book: Standard "(001.002)" Standard ROM
  298. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
  299. *Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
  300. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
  301. *Font Bookman-Demi: Standard "(001.003)" Standard ROM
  302. *Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
  303. *Font Bookman-Light: Standard "(001.003)" Standard ROM
  304. *Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
  305. *Font Courier: Standard "(002.003)" Standard ROM
  306. *Font Courier-Bold: Standard "(002.003)" Standard ROM
  307. *Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
  308. *Font Courier-Oblique: Standard "(002.003)" Standard ROM
  309. *Font Helvetica: Standard "(001.006)" Standard ROM
  310. *Font Helvetica-Bold: Standard "(001.007)" Standard ROM
  311. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
  312. *Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
  313. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
  314. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
  315. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
  316. *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
  317. *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
  318. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
  319. *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
  320. *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
  321. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
  322. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
  323. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
  324. *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
  325. *Font Palatino-Bold: Standard "(001.005)" Standard ROM
  326. *Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
  327. *Font Palatino-Italic: Standard "(001.005)" Standard ROM
  328. *Font Palatino-Roman: Standard "(001.005)" Standard ROM
  329. *Font Symbol: Special "(001.007)" Special ROM
  330. *Font Times-Bold: Standard "(001.007)" Standard ROM
  331. *Font Times-BoldItalic: Standard "(001.009)" Standard ROM
  332. *Font Times-Italic: Standard "(001.007)" Standard ROM
  333. *Font Times-Roman: Standard "(001.007)" Standard ROM
  334. *Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
  335. *Font ZapfDingbats: Special "(001.004)" Special ROM
  336. *?FontQuery: "
  337.  save
  338.    { count 1 gt
  339.       { exch dup 127 string cvs (/) print print (:) print
  340.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  341.       } { exit } ifelse 
  342.    } bind loop
  343.    (*) = flush
  344.  restore
  345. "
  346. *End
  347.  
  348. *?FontList: "
  349. save
  350.   (*) {cvn ==} 128 string /Font resourceforall
  351.   (*) = flush
  352. restore
  353. "
  354. *End
  355.  
  356. *% Printer Messages (verbatim from printer):
  357. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  358. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  359. *Message: "\FontName\ not found, using Courier"
  360.  
  361. *% Status (format: %%[ status: <one of these> ] %%)
  362. *Status: "initializing"
  363. *Status: "idle"
  364. *Status: "busy"
  365. *Status: "waiting"
  366. *Status: "printing"
  367. *Status: "PrinterError: cover open/no paper tray"
  368. *Status: "PrinterError: warming up"  
  369. *Status: "PrinterError: paper jam"
  370. *Status: "PrinterError: out of paper"
  371. *Status: "PrinterError: service call"
  372. *Status: "PrinterError: Engine is off line"
  373. *Status: "PrinterError: Engine is not responding"
  374. *Status: "PrinterError: Yellow ink is OUT"
  375. *Status: "PrinterError: Magenta ink is OUT"
  376. *Status: "PrinterError: Cyan ink is OUT"
  377. *Status: "PrinterError: Black ink is OUT"
  378.  
  379. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  380. *Source: "Serial"
  381. *Source: "SerialB"
  382. *Source: "LocalTalk"
  383. *Source: "Parallel"
  384.  
  385. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  386. *PrinterError: "cover open/no paper tray"
  387. *PrinterError: "warming up"  
  388. *PrinterError: "paper jam"
  389. *PrinterError: "out of paper"
  390. *PrinterError: "service call"
  391. *PrinterError: "Engine is off line"
  392. *PrinterError: "Engine is not responding"
  393. *PrinterError: "Yellow ink is OUT"
  394. *PrinterError: "Magenta ink is OUT"
  395. *PrinterError: "Cyan ink is OUT"
  396. *PrinterError: "Black ink is OUT"
  397.  
  398. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  399.  
  400. *% Color Separation Information =====================
  401.  
  402. *DefaultColorSep: ProcessBlack.56lpi.300dpi/ 56 lpi / 300 dpi
  403.  
  404. *InkName: ProcessBlack/Process Black
  405. *InkName: CustomColor/Custom Color
  406. *InkName: ProcessCyan/Process Cyan
  407. *InkName: ProcessMagenta/Process Magenta
  408. *InkName: ProcessYellow/Process Yellow
  409.  
  410. *%  For 56 lpi / 300 dpi  ===============================
  411.  
  412. *ColorSepScreenAngle ProcessBlack.56lpi.300dpi/56 lpi / 300 dpi: "45"
  413. *ColorSepScreenAngle CustomColor.56lpi.300dpi/56 lpi / 300 dpi: "45"
  414. *ColorSepScreenAngle ProcessCyan.56lpi.300dpi/56 lpi / 300 dpi: "15"
  415. *ColorSepScreenAngle ProcessMagenta.56lpi.300dpi/56 lpi / 300 dpi: "75"
  416. *ColorSepScreenAngle ProcessYellow.56lpi.300dpi/56 lpi / 300 dpi: "0"
  417.  
  418. *ColorSepScreenFreq ProcessBlack.56lpi.300dpi/56 lpi / 300 dpi: "56"
  419. *ColorSepScreenFreq CustomColor.56lpi.300dpi/56 lpi / 300 dpi: "56"
  420. *ColorSepScreenFreq ProcessCyan.56lpi.300dpi/56 lpi / 300 dpi: "56"
  421. *ColorSepScreenFreq ProcessMagenta.56lpi.300dpi/56 lpi / 300 dpi: "56"
  422. *ColorSepScreenFreq ProcessYellow.56lpi.300dpi/56 lpi / 300 dpi: "56"
  423.  
  424. *%  For 53 lpi / 300 dpi  ===============================
  425.  
  426. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  427. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  428. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  429. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  430. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  431.  
  432. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  433. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  434. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  435. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  436. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  437.  
  438. *% Last Edit Date: March 17, 1994 - Version Control
  439. *% end of PPD file for Dataproducts JOLT PS
  440.